package com.vitogiovanni.tobook.entity;

import java.util.Date;

import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

import com.google.appengine.api.datastore.Key;

@PersistenceCapable
public class Prenotazione {

	@PrimaryKey
	@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
	private Key id;
	
	@Persistent
	private String nominativo;
	
	@Persistent
	private int numeroPosti;
	
	@Persistent
	private Date orario;
	
	//Durata da gestire in millisecondi
	@Persistent
	private long durata;
	
	@Persistent
	private Locale localePrenotato;
	
	@Persistent
	private String idUtente;

	@Persistent
	private String notePrenotazione;

	public String getNominativo() {
		return nominativo;
	}

	public void setNominativo(String nominativo) {
		this.nominativo = nominativo;
	}

	public int getNumeroPosti() {
		return numeroPosti;
	}

	public void setNumeroPosti(int numeroPosti) {
		this.numeroPosti = numeroPosti;
	}

	public Date getOrario() {
		return orario;
	}

	public void setOrario(Date orario) {
		this.orario = orario;
	}

	public long getDurata() {
		return durata;
	}

	public void setDurata(long durata) {
		this.durata = durata;
	}

	public Locale getLocalePrenotato() {
		return localePrenotato;
	}

	public void setLocalePrenotato(Locale localePrenotato) {
		this.localePrenotato = localePrenotato;
	}

	public String getIdUtente() {
		return idUtente;
	}

	public void setIdUtente(String idUtente) {
		this.idUtente = idUtente;
	}

	public Key getId() {
		return id;
	}

	public String getNotePrenotazione() {
		return notePrenotazione;
	}

	public void setNotePrenotazione(String notePrenotazione) {
		this.notePrenotazione = notePrenotazione;
	}
	
	
}
